dogs cairn terrier cat bahamas cats florida cairn dog manhattan new york puppy pet new york city terrier brooklyn long island caribbean